/***************************************************************************
 创建者：华磊
 开始时间：         : 2020.11.16
 copyright            : (C) 深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   程序指令视窗——运动窗口
*                                                                         *
 ***************************************************************************/
#ifndef MOVEMENU_H
#define MOVEMENU_H

#include <QWidget>

namespace Ui {
class MoveMenu;
}


/**
 * @brief The MoveMenu class　运动指令视窗类
 */
class MoveMenu : public QWidget
{
    Q_OBJECT

public:
    explicit MoveMenu(QWidget *parent = 0);
    ~MoveMenu();

    void changeLanguage();

signals:
    /**
     * @brief jInstruction      关节指令信号函数
     */
    void jInstruction();

    /**
     * @brief lInstruction      直线指令信号函数
     */
    void lInstruction();
    void axisMoveInstruction_signal();

    /**
     * @brief arcInstruction    圆弧指令信号函数
     */
    void arcInstruction();

    /**
     * @brief moveForwardPage   上一页信号函数
     */
    void moveForwardPage();

    /**
     * @brief moveNextPage      下一页信号函数
     */
    void moveNextPage();

private slots:
    /**
     * @brief on_jCom_Btn_clicked   关节指令响应槽函数
     */
    void on_jCom_Btn_clicked();

    /**
     * @brief on_lCom_Btn_clicked   直线指令响应槽函数
     */
    void on_lCom_Btn_clicked();

    /**
     * @brief on_arcCom_btn_clicked 圆弧指令响应槽函数
     */
    void on_arcCom_btn_clicked();

    /**
     * @brief on_forwardPage_Btn_clicked    上一页响应槽函数
     */
    void on_forwardPage_Btn_clicked();

//    /**
//     * @brief on_nextPage_Btn_clicked       下一页响应槽函数
//     */
//    void on_nextPage_Btn_clicked();

    void on_button_axisMove_clicked();

private:
    Ui::MoveMenu *ui;
};

#endif // MOVEMENU_H
